#include "dialog.h"
#include <QPushButton>
#include <QLabel>
#include <QVBoxLayout>
#include <QDebug>
void Dialog::handle()
{
    this->close();
}

Dialog::Dialog()
{
    QVBoxLayout* layout = new QVBoxLayout();
    // 创建出一些控件，加入到Dialog中.
    this->setLayout(layout);
    QLabel* label = new QLabel("这是一个对话框", this);
    QPushButton* button = new QPushButton("关闭", this);

    layout->addWidget(label);
    layout->addWidget(button);

    connect(button, &QPushButton::clicked, this, &Dialog::handle);
}
